package VisualOperadores;

import Tela.AcaoPanelGrafo;
import Tela.ItemPGNoh;

public class AcaoPgUniao extends AcaoPanelGrafo {
	private String[] operadores;

	public AcaoPgUniao() {
		operadores = new String[2];
	}

	public String executar(int x, int y) {
		ItemPGNoh noh = new ItemPGNoh(x, y, "Uniao");
		getPanelGrafo().addItem(noh); // mudar para colocar o simbolo de uniao
		return null;
	}

	public void encerrar(int x, int y) {
		// nada a fazer aqui
	}

	public void mover(int x, int y) {
		// nada a fazer aqui
	}

	public void mudouAcao() {
	}

	public void setLigacoes() {

	}

	public void setOperadores(String strOperador, int posicao) {
		this.operadores[posicao] = strOperador;
	}

	public String doSQL() {
		StringBuilder buffer = new StringBuilder();

		buffer.append(" (" + this.operadores[0] + ") " + " UNION " + " ("
				+ this.operadores[1] + ")");
		return buffer.toString();
	}

}
